throw rocks at someone - Spanish English Dictionary